//package com.inspur.edp.cef.generator.coreGenerator.entityGenerator.serializer;
//
//import com.fasterxml.jackson.core.JsonGenerator;
//import com.fasterxml.jackson.databind.SerializerProvider;
//import com.inspur.edp.caf.generator.baseInfo.ParameterInfo;
//import com.inspur.edp.cef.entity.entity.IEntityData;
//import com.inspur.edp.cef.generator.overall.Utils;
//
//public class WriteEntityBasicInfoGenerator
//    extends com.inspur
//        .edp
//        .cef
//        .generator
//        .coreGenerator
//        .base
//        .serializer
//        .WriteEntityBasicInfoGenerator {
//  public WriteEntityBasicInfoGenerator(EntityDataSerGenContext entityDataSerGenContext) {
//    super(entityDataSerGenContext.getNodeGenContext());
//  }
//
//  @Override
//  protected java.util.ArrayList<ParameterInfo> getParameterCollection() {
//    ParameterInfo writerInfo = new ParameterInfo();
//    writerInfo.setParamType(Utils.createTypeInfo(JsonGenerator.class));
//    writerInfo.setParamName(paramWriter);
//
//    ParameterInfo dataInfo = new ParameterInfo();
//    dataInfo.setParamType(Utils.createTypeInfo(IEntityData.class));
//    dataInfo.setParamName(paramData);
//
//    ParameterInfo serializerInfo = new ParameterInfo();
//    serializerInfo.setParamType(Utils.createTypeInfo(SerializerProvider.class));
//    serializerInfo.setParamName(paramserializer);
//
//    return new java.util.ArrayList<ParameterInfo>(
//        java.util.Arrays.asList(new ParameterInfo[] {writerInfo, dataInfo, serializerInfo}));
//  }
//}
